package com.sumainfor.wx.system.gmio.service;

import com.sumainfor.common.util.JsonResult;
import com.sumainfor.wx.system.feign.BaseFeignEpc;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Map;

/**
 * @author Meng
 * @ClassName NewHouseCheckService
 * @date 2019/8/16 10:17
 * @description: TODO
 */
@Service
public class NewHouseCheckService {

    @Autowired
    private BaseFeignEpc feignEpc;

    /**
     * @Description //TODO 运营部服务管家根据房源配置主表编号查询房源配置变更
     * @return com.sumainfor.common.util.JsonResult
     * @Param [params]
     * @Date 2019/8/16 10:18
     **/
    public JsonResult getHoHpList(Map<String, Object> params) {
        return feignEpc.getHoHpList(params);
    }

    /**
     * @Description //TODO 查询某个房源的配置详表OR网络和电视
     * @return com.sumainfor.common.util.JsonResult
     * @Param [params]
     * @Date 2019/8/16 10:21
     **/
    public JsonResult getHoHpiIfWiFiList(Map<String, Object> params) {
        return feignEpc.getHoHpiIfWiFiList(params);
    }

    /**
     * @Description //TODO 查询某个房源的土建验房项
     * @return com.sumainfor.common.util.JsonResult
     * @Param [params]
     * @Date 2019/8/16 10:24
     **/
    public JsonResult getHoDecorateHpbList(Map<String, Object> params) {
        return feignEpc.getHoDecorateHpbList(params);
    }

    /**
     * @Description //TODO 查询装修计划中未完成的房源数量和未确认费用的数量
     * @return com.sumainfor.common.util.JsonResult
     * @Param [params]
     * @Date 2019/8/16 10:27
     **/
    public JsonResult getHoDecorateCount(Map<String, Object> params) {
        return feignEpc.getHoDecorateCount(params);
    }

    /**
     * @Description //TODO 提交验房结果
     * @return com.sumainfor.common.util.JsonResult
     * @Param [params]
     * @Date 2019/8/16 10:35
     **/
    public JsonResult updateHoHpiHpb(Map<String, Object> params) {
        return feignEpc.updateHoHpiHpb(params);
    }
}
